package com.chatai.dto;

import java.time.LocalDateTime;

public class ChatMessageDTO {
    private String content;
    private Long senderId;
    private Long receiverId;
    private boolean isAIResponse;
    private LocalDateTime timestamp;

    // Getters and Setters
    public String getContent() {
        return content;
    }

    public void setContent(String content) {
        this.content = content;
    }

    public Long getSenderId() {
        return senderId;
    }

    public void setSenderId(Long senderId) {
        this.senderId = senderId;
    }

    public Long getReceiverId() {
        return receiverId;
    }

    public void setReceiverId(Long receiverId) {
        this.receiverId = receiverId;
    }

    public boolean isAIResponse() {
        return isAIResponse;
    }

    public void setAIResponse(boolean AIResponse) {
        isAIResponse = AIResponse;
    }

    public LocalDateTime getTimestamp() {
        return timestamp;
    }

    public void setTimestamp(LocalDateTime timestamp) {
        this.timestamp = timestamp;
    }
}